Woolentor\Modules\AbandonedCart\Email\Email_Template_System B

Total Complexity 78
Dependencies 5
Dependents 1
Total lines 578
Lines of code 338
Logical lines of code 200
Comment lines 131
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
process_coupon_data()
A
51 12 27
process_scheduled_emails()
A
43 8 52
get_customer_info_from_context()
A
57 9 15
get_optimal_batch_size()
A
54 8 20
send_template_email()
S
54 5 22
send_recovery_report_to_admin()
S
57 5 16
send_scheduled_email()
S
53 4 22
queue_follow_up_emails()
S
56 4 19
update_performance_metrics()
S
58 4 15
calculate_send_time()
S
60 4 13
prepare_template_email_data()
S
48 2 33
queue_single_email()
S
60 3 15
format_email_content()
S
60 3 14
get_email_content_for_admin()
S
53 1 22
__construct()
S
69 1 7
init_hooks()
S
72 1 5
get_template_email_content()
S
64 1 8
cancel_follow_up_emails()
S
74 1 5
get_email_template()
S
76 1 4
email_already_sent()
S
75 1 4